После окончания в 1956 г. с золотой медалью средней школы был принят на геологоразведочный факультет Лениградского горного института. Закончил его в 1961г., получив диплом с отличием по специальности «Геологическая съемка и поиски месторождений полезных ископаемых» и был распределен на работу в экспедицию №112 6-го Главного управления МГ и ОН СССР (пос. Актас Карагандинской обл.), где и работал до 1965 г. Занимался посково-оценочными и тематическими работами на пьезооптическое сырье на пегматитовых полях Северного и Центрального Казахстана.
В декабре 1964 г. поступил в очную аспирантуру на кафедре петрографии Ленинградского горного института, успешно закончил её, защитив кандидатскую диссертацию. Был оставлен на каф. петрографии ЛГИ ассистентом, в 1973 г. избран доцентом этой кафедры. В 1978 г. защитил докторскую диссертацию, в 1979 г. избран профессором кафедры петрографии. В 1988 г. после объединения кафедр кристаллографии, минералогии и петрографии избран заведующим этой кафедры, в качестве которого работал до 2014 г., в настоящее время – профессор этой кафедры.
В 1989г. присвоено звание «Почетный разведчик недр», в 1999г. - «Заслуженный работник высшей школы», в 2003 г. – «Заслуженный деятель науки РФ», в 2005 г. избран почетным членом Российской академии естественных наук, в 2008 г. – членом-корреспондентом РАН. Отмечен ведомственными наградами и медалями РФ. Лауреат премии имени А.П. Карпинского. СПб НЦ РАН и премии А.Е. Ферсмана